package guda.house.biz;

import guda.house.biz.form.bill.BillDepositSearchForm;
import guda.house.biz.query.BillDepositQuery;
import guda.house.dal.dataobject.BillExtDO;
import guda.grape.autogen.common.page.BaseQuery;
import guda.grape.autogen.common.page.BizResult;

import java.util.List;

public interface BillExtBiz {

        BizResult detail(long id);

        BizResult list(BaseQuery baseQuery);

        BizResult delete(long id);

        BizResult create(BillExtDO billExtDO);

        BizResult update(BillExtDO billExtDO);


        BizResult queryDepositList(BillDepositQuery billDepositQuery);

        BizResult initSearchForm(BillDepositSearchForm billDepositSearchForm);

        BizResult refund(long id);

        BizResult reverse(long id);



}
